クランバトル/周回スコア計算の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- 移動:バックアップ
- バージョン:(Rev:USfttSg7DQ)2025-02-11 16:40:01
- 直前のバージョン:(Rev:VHAwt2XItz)2025-02-11 14:27:34
Old | New | 差分 | |
---|---|---|---|
130 | 130 | ||
131 | 131 | stage_scores = [] # 各段階の、全ボスを1体ずつ倒した場合の合計スコア | |
132 | 132 | stage_scores_diff = [] # 各段階の途中周回での、完了に必要な最大値と最小値の差 | |
133 | - | for i in range(len( | |
134 | - | score = | |
133 | + | for i in range(len(boss_hp)): | |
134 | + | scores = [] | |
135 | 135 | for hp, mult in zip(boss_hp[i], boss_mult[i]): | |
136 | - | score += round(hp_unit * hp * mult) | |
137 | - | score_diff = score - round(hp_unit * boss_hp[i][0] * boss_mult[i][0]) | |
136 | + | scores.append( round(hp_unit * hp * mult) ) | |
137 | + | score = sum(scores) | |
138 | + | score_diff = score - min(scores) | |
138 | 139 | stage_scores.append(score) | |
139 | 140 | stage_scores_diff.append(score_diff) | |
140 | 141 |